package readerRSS;

import MVC.IModel;
import java.net.URL;

/**
 *
 * @author Tania M
 * @version 1.0
 */
//1 readerrssmodel/readerrsscontroller
public class ReaderRssModel implements IModel {
    /*
     * Un flux RSS est un channel, composé de plusieurs items
     */

    //Ce modèle correspond au flux lu en ce moment même par l'application (celui affiché dans les grands panels)
    private String _version = null;
    private URL _adress = null; //adresse en cours de traitement

    /**
     *
     */
    public ReaderRssModel() {
    }

    /**
     * modèle du module rss
     *
     * @param obj
     */
    public ReaderRssModel(ReaderRssModel obj) {
        this._version = obj.getVersion();
        this._adress = obj.getAdress();
    }

    /**
     * modèle du module rss
     *
     * @param feed_address
     */
    public ReaderRssModel(URL feed_address) {
        _adress = feed_address;
    }

    /**
     * version du flux
     *
     * @return the version
     */
    public String getVersion() {
        return _version;
    }

    /**
     * maj version du flux
     *
     * @param version the version to set
     */
    public void setVersion(String version) {
        this._version = version;
    }

    /**
     * renvoie l'adresse du flux affiché
     *
     * @return the address
     */
    public URL getAdress() {
        return _adress;
    }

    /**
     * initialise l'adresse du flux lu
     *
     * @param address the address to set
     */
    public void setAdress(URL address) {
        this._adress = address;
    }
}
